/**
 * <copyright>
 * </copyright>
 *
 */
package org.xtext.example.mydsl.myDsl;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see org.xtext.example.mydsl.myDsl.MyDslFactory
 * @model kind="package"
 * @generated
 */
public interface MyDslPackage extends EPackage
{
  /**
   * The package name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNAME = "myDsl";

  /**
   * The package namespace URI.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_URI = "http://www.xtext.org/example/mydsl/MyDsl";

  /**
   * The package namespace name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_PREFIX = "myDsl";

  /**
   * The singleton instance of the package.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  MyDslPackage eINSTANCE = org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl.init();

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.ModelImpl <em>Model</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.ModelImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getModel()
   * @generated
   */
  int MODEL = 0;

  /**
   * The feature id for the '<em><b>Configurations</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MODEL__CONFIGURATIONS = 0;

  /**
   * The number of structural features of the '<em>Model</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MODEL_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.ConfigurationImpl <em>Configuration</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.ConfigurationImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getConfiguration()
   * @generated
   */
  int CONFIGURATION = 1;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CONFIGURATION__NAME = 0;

  /**
   * The feature id for the '<em><b>Consultas</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CONFIGURATION__CONSULTAS = 1;

  /**
   * The number of structural features of the '<em>Configuration</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CONFIGURATION_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.DestinoImpl <em>Destino</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.DestinoImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getDestino()
   * @generated
   */
  int DESTINO = 2;

  /**
   * The number of structural features of the '<em>Destino</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DESTINO_FEATURE_COUNT = 0;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.IPImpl <em>IP</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.IPImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getIP()
   * @generated
   */
  int IP = 3;

  /**
   * The feature id for the '<em><b>Primer</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IP__PRIMER = DESTINO_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Segundo</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IP__SEGUNDO = DESTINO_FEATURE_COUNT + 1;

  /**
   * The feature id for the '<em><b>Tercer</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IP__TERCER = DESTINO_FEATURE_COUNT + 2;

  /**
   * The feature id for the '<em><b>Cuarto</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IP__CUARTO = DESTINO_FEATURE_COUNT + 3;

  /**
   * The feature id for the '<em><b>Puerto</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IP__PUERTO = DESTINO_FEATURE_COUNT + 4;

  /**
   * The number of structural features of the '<em>IP</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IP_FEATURE_COUNT = DESTINO_FEATURE_COUNT + 5;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.PuertoImpl <em>Puerto</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.PuertoImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getPuerto()
   * @generated
   */
  int PUERTO = 4;

  /**
   * The feature id for the '<em><b>P</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PUERTO__P = DESTINO_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Puerto</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PUERTO_FEATURE_COUNT = DESTINO_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.CampoSubredImpl <em>Campo Subred</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.CampoSubredImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getCampoSubred()
   * @generated
   */
  int CAMPO_SUBRED = 5;

  /**
   * The feature id for the '<em><b>I</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CAMPO_SUBRED__I = 0;

  /**
   * The feature id for the '<em><b>A</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CAMPO_SUBRED__A = 1;

  /**
   * The number of structural features of the '<em>Campo Subred</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CAMPO_SUBRED_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.SubredImpl <em>Subred</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.SubredImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getSubred()
   * @generated
   */
  int SUBRED = 6;

  /**
   * The feature id for the '<em><b>Int</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SUBRED__INT = 0;

  /**
   * The feature id for the '<em><b>Segundo</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SUBRED__SEGUNDO = 1;

  /**
   * The feature id for the '<em><b>Tercero</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SUBRED__TERCERO = 2;

  /**
   * The feature id for the '<em><b>Cuarto</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SUBRED__CUARTO = 3;

  /**
   * The number of structural features of the '<em>Subred</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SUBRED_FEATURE_COUNT = 4;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.MayorImpl <em>Mayor</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.MayorImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getMayor()
   * @generated
   */
  int MAYOR = 7;

  /**
   * The feature id for the '<em><b>Mayor</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MAYOR__MAYOR = 0;

  /**
   * The number of structural features of the '<em>Mayor</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MAYOR_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.MenorImpl <em>Menor</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.MenorImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getMenor()
   * @generated
   */
  int MENOR = 8;

  /**
   * The feature id for the '<em><b>Menor</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MENOR__MENOR = 0;

  /**
   * The number of structural features of the '<em>Menor</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MENOR_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.RangoImpl <em>Rango</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.RangoImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getRango()
   * @generated
   */
  int RANGO = 9;

  /**
   * The feature id for the '<em><b>Dest1</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RANGO__DEST1 = 0;

  /**
   * The feature id for the '<em><b>Dest2</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RANGO__DEST2 = 1;

  /**
   * The number of structural features of the '<em>Rango</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RANGO_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.ReglaImpl <em>Regla</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.ReglaImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getRegla()
   * @generated
   */
  int REGLA = 10;

  /**
   * The number of structural features of the '<em>Regla</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int REGLA_FEATURE_COUNT = 0;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.AccionImpl <em>Accion</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.AccionImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getAccion()
   * @generated
   */
  int ACCION = 11;

  /**
   * The number of structural features of the '<em>Accion</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACCION_FEATURE_COUNT = REGLA_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.MensajeImpl <em>Mensaje</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.MensajeImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getMensaje()
   * @generated
   */
  int MENSAJE = 12;

  /**
   * The feature id for the '<em><b>Msg</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MENSAJE__MSG = 0;

  /**
   * The number of structural features of the '<em>Mensaje</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MENSAJE_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.EnabledPuertoImpl <em>Enabled Puerto</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.EnabledPuertoImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getEnabledPuerto()
   * @generated
   */
  int ENABLED_PUERTO = 13;

  /**
   * The feature id for the '<em><b>Bool</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_PUERTO__BOOL = ACCION_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Puerto</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_PUERTO__PUERTO = ACCION_FEATURE_COUNT + 1;

  /**
   * The feature id for the '<em><b>Mensaje</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_PUERTO__MENSAJE = ACCION_FEATURE_COUNT + 2;

  /**
   * The number of structural features of the '<em>Enabled Puerto</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_PUERTO_FEATURE_COUNT = ACCION_FEATURE_COUNT + 3;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.EnabledIPImpl <em>Enabled IP</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.EnabledIPImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getEnabledIP()
   * @generated
   */
  int ENABLED_IP = 14;

  /**
   * The feature id for the '<em><b>Bool</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_IP__BOOL = ACCION_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Ip</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_IP__IP = ACCION_FEATURE_COUNT + 1;

  /**
   * The feature id for the '<em><b>Mensaje</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_IP__MENSAJE = ACCION_FEATURE_COUNT + 2;

  /**
   * The number of structural features of the '<em>Enabled IP</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_IP_FEATURE_COUNT = ACCION_FEATURE_COUNT + 3;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.EnabledRangeImpl <em>Enabled Range</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.EnabledRangeImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getEnabledRange()
   * @generated
   */
  int ENABLED_RANGE = 15;

  /**
   * The feature id for the '<em><b>Bool</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_RANGE__BOOL = ACCION_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Rango</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_RANGE__RANGO = ACCION_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Enabled Range</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_RANGE_FEATURE_COUNT = ACCION_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.EnabledHighImpl <em>Enabled High</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.EnabledHighImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getEnabledHigh()
   * @generated
   */
  int ENABLED_HIGH = 16;

  /**
   * The feature id for the '<em><b>Bool</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_HIGH__BOOL = ACCION_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Mayor</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_HIGH__MAYOR = ACCION_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Enabled High</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_HIGH_FEATURE_COUNT = ACCION_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.EnabledLessImpl <em>Enabled Less</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.EnabledLessImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getEnabledLess()
   * @generated
   */
  int ENABLED_LESS = 17;

  /**
   * The feature id for the '<em><b>Bool</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_LESS__BOOL = ACCION_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Menor</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_LESS__MENOR = ACCION_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Enabled Less</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ENABLED_LESS_FEATURE_COUNT = ACCION_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.RedireccionarImpl <em>Redireccionar</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.RedireccionarImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getRedireccionar()
   * @generated
   */
  int REDIRECCIONAR = 18;

  /**
   * The feature id for the '<em><b>Dest1</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int REDIRECCIONAR__DEST1 = ACCION_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Dest2</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int REDIRECCIONAR__DEST2 = ACCION_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Redireccionar</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int REDIRECCIONAR_FEATURE_COUNT = ACCION_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.LogguearImpl <em>Logguear</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.LogguearImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getLogguear()
   * @generated
   */
  int LOGGUEAR = 19;

  /**
   * The feature id for the '<em><b>Puerto</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LOGGUEAR__PUERTO = ACCION_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Logguear</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LOGGUEAR_FEATURE_COUNT = ACCION_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.FiltroImpl <em>Filtro</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.FiltroImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getFiltro()
   * @generated
   */
  int FILTRO = 20;

  /**
   * The number of structural features of the '<em>Filtro</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FILTRO_FEATURE_COUNT = REGLA_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.DenegarUnaIPImpl <em>Denegar Una IP</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.DenegarUnaIPImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getDenegarUnaIP()
   * @generated
   */
  int DENEGAR_UNA_IP = 21;

  /**
   * The feature id for the '<em><b>Ip</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DENEGAR_UNA_IP__IP = FILTRO_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Denegar Una IP</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DENEGAR_UNA_IP_FEATURE_COUNT = FILTRO_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.IPNoAceptaIpImpl <em>IP No Acepta Ip</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.IPNoAceptaIpImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getIPNoAceptaIp()
   * @generated
   */
  int IP_NO_ACEPTA_IP = 22;

  /**
   * The feature id for the '<em><b>Ip1</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IP_NO_ACEPTA_IP__IP1 = FILTRO_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Ip2</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IP_NO_ACEPTA_IP__IP2 = FILTRO_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>IP No Acepta Ip</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IP_NO_ACEPTA_IP_FEATURE_COUNT = FILTRO_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.RangoNoaceptaIpImpl <em>Rango Noacepta Ip</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.RangoNoaceptaIpImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getRangoNoaceptaIp()
   * @generated
   */
  int RANGO_NOACEPTA_IP = 23;

  /**
   * The feature id for the '<em><b>Rango</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RANGO_NOACEPTA_IP__RANGO = FILTRO_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Ip</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RANGO_NOACEPTA_IP__IP = FILTRO_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Rango Noacepta Ip</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RANGO_NOACEPTA_IP_FEATURE_COUNT = FILTRO_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.SoloAceptaSubredImpl <em>Solo Acepta Subred</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.SoloAceptaSubredImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getSoloAceptaSubred()
   * @generated
   */
  int SOLO_ACEPTA_SUBRED = 24;

  /**
   * The feature id for the '<em><b>Ip</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SOLO_ACEPTA_SUBRED__IP = FILTRO_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Subred</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SOLO_ACEPTA_SUBRED__SUBRED = FILTRO_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Solo Acepta Subred</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SOLO_ACEPTA_SUBRED_FEATURE_COUNT = FILTRO_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.BooleanImpl <em>Boolean</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.BooleanImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getBoolean()
   * @generated
   */
  int BOOLEAN = 25;

  /**
   * The number of structural features of the '<em>Boolean</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BOOLEAN_FEATURE_COUNT = 0;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.TrueImpl <em>True</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.TrueImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getTrue()
   * @generated
   */
  int TRUE = 26;

  /**
   * The number of structural features of the '<em>True</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TRUE_FEATURE_COUNT = BOOLEAN_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl.myDsl.impl.FalseImpl <em>False</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl.myDsl.impl.FalseImpl
   * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getFalse()
   * @generated
   */
  int FALSE = 27;

  /**
   * The number of structural features of the '<em>False</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FALSE_FEATURE_COUNT = BOOLEAN_FEATURE_COUNT + 0;


  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Model <em>Model</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Model</em>'.
   * @see org.xtext.example.mydsl.myDsl.Model
   * @generated
   */
  EClass getModel();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.mydsl.myDsl.Model#getConfigurations <em>Configurations</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Configurations</em>'.
   * @see org.xtext.example.mydsl.myDsl.Model#getConfigurations()
   * @see #getModel()
   * @generated
   */
  EReference getModel_Configurations();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Configuration <em>Configuration</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Configuration</em>'.
   * @see org.xtext.example.mydsl.myDsl.Configuration
   * @generated
   */
  EClass getConfiguration();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl.myDsl.Configuration#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.xtext.example.mydsl.myDsl.Configuration#getName()
   * @see #getConfiguration()
   * @generated
   */
  EAttribute getConfiguration_Name();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.mydsl.myDsl.Configuration#getConsultas <em>Consultas</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Consultas</em>'.
   * @see org.xtext.example.mydsl.myDsl.Configuration#getConsultas()
   * @see #getConfiguration()
   * @generated
   */
  EReference getConfiguration_Consultas();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Destino <em>Destino</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Destino</em>'.
   * @see org.xtext.example.mydsl.myDsl.Destino
   * @generated
   */
  EClass getDestino();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.IP <em>IP</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>IP</em>'.
   * @see org.xtext.example.mydsl.myDsl.IP
   * @generated
   */
  EClass getIP();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl.myDsl.IP#getPrimer <em>Primer</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Primer</em>'.
   * @see org.xtext.example.mydsl.myDsl.IP#getPrimer()
   * @see #getIP()
   * @generated
   */
  EAttribute getIP_Primer();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl.myDsl.IP#getSegundo <em>Segundo</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Segundo</em>'.
   * @see org.xtext.example.mydsl.myDsl.IP#getSegundo()
   * @see #getIP()
   * @generated
   */
  EAttribute getIP_Segundo();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl.myDsl.IP#getTercer <em>Tercer</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Tercer</em>'.
   * @see org.xtext.example.mydsl.myDsl.IP#getTercer()
   * @see #getIP()
   * @generated
   */
  EAttribute getIP_Tercer();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl.myDsl.IP#getCuarto <em>Cuarto</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Cuarto</em>'.
   * @see org.xtext.example.mydsl.myDsl.IP#getCuarto()
   * @see #getIP()
   * @generated
   */
  EAttribute getIP_Cuarto();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.IP#getPuerto <em>Puerto</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Puerto</em>'.
   * @see org.xtext.example.mydsl.myDsl.IP#getPuerto()
   * @see #getIP()
   * @generated
   */
  EReference getIP_Puerto();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Puerto <em>Puerto</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Puerto</em>'.
   * @see org.xtext.example.mydsl.myDsl.Puerto
   * @generated
   */
  EClass getPuerto();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl.myDsl.Puerto#getP <em>P</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>P</em>'.
   * @see org.xtext.example.mydsl.myDsl.Puerto#getP()
   * @see #getPuerto()
   * @generated
   */
  EAttribute getPuerto_P();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.CampoSubred <em>Campo Subred</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Campo Subred</em>'.
   * @see org.xtext.example.mydsl.myDsl.CampoSubred
   * @generated
   */
  EClass getCampoSubred();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl.myDsl.CampoSubred#getI <em>I</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>I</em>'.
   * @see org.xtext.example.mydsl.myDsl.CampoSubred#getI()
   * @see #getCampoSubred()
   * @generated
   */
  EAttribute getCampoSubred_I();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl.myDsl.CampoSubred#getA <em>A</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>A</em>'.
   * @see org.xtext.example.mydsl.myDsl.CampoSubred#getA()
   * @see #getCampoSubred()
   * @generated
   */
  EAttribute getCampoSubred_A();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Subred <em>Subred</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Subred</em>'.
   * @see org.xtext.example.mydsl.myDsl.Subred
   * @generated
   */
  EClass getSubred();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl.myDsl.Subred#getInt <em>Int</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Int</em>'.
   * @see org.xtext.example.mydsl.myDsl.Subred#getInt()
   * @see #getSubred()
   * @generated
   */
  EAttribute getSubred_Int();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.Subred#getSegundo <em>Segundo</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Segundo</em>'.
   * @see org.xtext.example.mydsl.myDsl.Subred#getSegundo()
   * @see #getSubred()
   * @generated
   */
  EReference getSubred_Segundo();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.Subred#getTercero <em>Tercero</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Tercero</em>'.
   * @see org.xtext.example.mydsl.myDsl.Subred#getTercero()
   * @see #getSubred()
   * @generated
   */
  EReference getSubred_Tercero();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.Subred#getCuarto <em>Cuarto</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Cuarto</em>'.
   * @see org.xtext.example.mydsl.myDsl.Subred#getCuarto()
   * @see #getSubred()
   * @generated
   */
  EReference getSubred_Cuarto();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Mayor <em>Mayor</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Mayor</em>'.
   * @see org.xtext.example.mydsl.myDsl.Mayor
   * @generated
   */
  EClass getMayor();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl.myDsl.Mayor#getMayor <em>Mayor</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Mayor</em>'.
   * @see org.xtext.example.mydsl.myDsl.Mayor#getMayor()
   * @see #getMayor()
   * @generated
   */
  EAttribute getMayor_Mayor();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Menor <em>Menor</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Menor</em>'.
   * @see org.xtext.example.mydsl.myDsl.Menor
   * @generated
   */
  EClass getMenor();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl.myDsl.Menor#getMenor <em>Menor</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Menor</em>'.
   * @see org.xtext.example.mydsl.myDsl.Menor#getMenor()
   * @see #getMenor()
   * @generated
   */
  EAttribute getMenor_Menor();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Rango <em>Rango</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Rango</em>'.
   * @see org.xtext.example.mydsl.myDsl.Rango
   * @generated
   */
  EClass getRango();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.Rango#getDest1 <em>Dest1</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Dest1</em>'.
   * @see org.xtext.example.mydsl.myDsl.Rango#getDest1()
   * @see #getRango()
   * @generated
   */
  EReference getRango_Dest1();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.Rango#getDest2 <em>Dest2</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Dest2</em>'.
   * @see org.xtext.example.mydsl.myDsl.Rango#getDest2()
   * @see #getRango()
   * @generated
   */
  EReference getRango_Dest2();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Regla <em>Regla</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Regla</em>'.
   * @see org.xtext.example.mydsl.myDsl.Regla
   * @generated
   */
  EClass getRegla();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Accion <em>Accion</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Accion</em>'.
   * @see org.xtext.example.mydsl.myDsl.Accion
   * @generated
   */
  EClass getAccion();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Mensaje <em>Mensaje</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Mensaje</em>'.
   * @see org.xtext.example.mydsl.myDsl.Mensaje
   * @generated
   */
  EClass getMensaje();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl.myDsl.Mensaje#getMsg <em>Msg</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Msg</em>'.
   * @see org.xtext.example.mydsl.myDsl.Mensaje#getMsg()
   * @see #getMensaje()
   * @generated
   */
  EAttribute getMensaje_Msg();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.EnabledPuerto <em>Enabled Puerto</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Enabled Puerto</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledPuerto
   * @generated
   */
  EClass getEnabledPuerto();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.EnabledPuerto#getBool <em>Bool</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Bool</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledPuerto#getBool()
   * @see #getEnabledPuerto()
   * @generated
   */
  EReference getEnabledPuerto_Bool();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.mydsl.myDsl.EnabledPuerto#getPuerto <em>Puerto</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Puerto</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledPuerto#getPuerto()
   * @see #getEnabledPuerto()
   * @generated
   */
  EReference getEnabledPuerto_Puerto();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.EnabledPuerto#getMensaje <em>Mensaje</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Mensaje</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledPuerto#getMensaje()
   * @see #getEnabledPuerto()
   * @generated
   */
  EReference getEnabledPuerto_Mensaje();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.EnabledIP <em>Enabled IP</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Enabled IP</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledIP
   * @generated
   */
  EClass getEnabledIP();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.EnabledIP#getBool <em>Bool</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Bool</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledIP#getBool()
   * @see #getEnabledIP()
   * @generated
   */
  EReference getEnabledIP_Bool();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.mydsl.myDsl.EnabledIP#getIp <em>Ip</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Ip</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledIP#getIp()
   * @see #getEnabledIP()
   * @generated
   */
  EReference getEnabledIP_Ip();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.EnabledIP#getMensaje <em>Mensaje</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Mensaje</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledIP#getMensaje()
   * @see #getEnabledIP()
   * @generated
   */
  EReference getEnabledIP_Mensaje();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.EnabledRange <em>Enabled Range</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Enabled Range</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledRange
   * @generated
   */
  EClass getEnabledRange();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.EnabledRange#getBool <em>Bool</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Bool</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledRange#getBool()
   * @see #getEnabledRange()
   * @generated
   */
  EReference getEnabledRange_Bool();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.EnabledRange#getRango <em>Rango</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Rango</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledRange#getRango()
   * @see #getEnabledRange()
   * @generated
   */
  EReference getEnabledRange_Rango();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.EnabledHigh <em>Enabled High</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Enabled High</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledHigh
   * @generated
   */
  EClass getEnabledHigh();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.EnabledHigh#getBool <em>Bool</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Bool</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledHigh#getBool()
   * @see #getEnabledHigh()
   * @generated
   */
  EReference getEnabledHigh_Bool();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.EnabledHigh#getMayor <em>Mayor</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Mayor</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledHigh#getMayor()
   * @see #getEnabledHigh()
   * @generated
   */
  EReference getEnabledHigh_Mayor();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.EnabledLess <em>Enabled Less</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Enabled Less</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledLess
   * @generated
   */
  EClass getEnabledLess();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.EnabledLess#getBool <em>Bool</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Bool</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledLess#getBool()
   * @see #getEnabledLess()
   * @generated
   */
  EReference getEnabledLess_Bool();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.EnabledLess#getMenor <em>Menor</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Menor</em>'.
   * @see org.xtext.example.mydsl.myDsl.EnabledLess#getMenor()
   * @see #getEnabledLess()
   * @generated
   */
  EReference getEnabledLess_Menor();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Redireccionar <em>Redireccionar</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Redireccionar</em>'.
   * @see org.xtext.example.mydsl.myDsl.Redireccionar
   * @generated
   */
  EClass getRedireccionar();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.Redireccionar#getDest1 <em>Dest1</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Dest1</em>'.
   * @see org.xtext.example.mydsl.myDsl.Redireccionar#getDest1()
   * @see #getRedireccionar()
   * @generated
   */
  EReference getRedireccionar_Dest1();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.Redireccionar#getDest2 <em>Dest2</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Dest2</em>'.
   * @see org.xtext.example.mydsl.myDsl.Redireccionar#getDest2()
   * @see #getRedireccionar()
   * @generated
   */
  EReference getRedireccionar_Dest2();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Logguear <em>Logguear</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Logguear</em>'.
   * @see org.xtext.example.mydsl.myDsl.Logguear
   * @generated
   */
  EClass getLogguear();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.Logguear#getPuerto <em>Puerto</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Puerto</em>'.
   * @see org.xtext.example.mydsl.myDsl.Logguear#getPuerto()
   * @see #getLogguear()
   * @generated
   */
  EReference getLogguear_Puerto();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Filtro <em>Filtro</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Filtro</em>'.
   * @see org.xtext.example.mydsl.myDsl.Filtro
   * @generated
   */
  EClass getFiltro();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.DenegarUnaIP <em>Denegar Una IP</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Denegar Una IP</em>'.
   * @see org.xtext.example.mydsl.myDsl.DenegarUnaIP
   * @generated
   */
  EClass getDenegarUnaIP();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.DenegarUnaIP#getIp <em>Ip</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Ip</em>'.
   * @see org.xtext.example.mydsl.myDsl.DenegarUnaIP#getIp()
   * @see #getDenegarUnaIP()
   * @generated
   */
  EReference getDenegarUnaIP_Ip();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.IPNoAceptaIp <em>IP No Acepta Ip</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>IP No Acepta Ip</em>'.
   * @see org.xtext.example.mydsl.myDsl.IPNoAceptaIp
   * @generated
   */
  EClass getIPNoAceptaIp();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.IPNoAceptaIp#getIp1 <em>Ip1</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Ip1</em>'.
   * @see org.xtext.example.mydsl.myDsl.IPNoAceptaIp#getIp1()
   * @see #getIPNoAceptaIp()
   * @generated
   */
  EReference getIPNoAceptaIp_Ip1();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.IPNoAceptaIp#getIp2 <em>Ip2</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Ip2</em>'.
   * @see org.xtext.example.mydsl.myDsl.IPNoAceptaIp#getIp2()
   * @see #getIPNoAceptaIp()
   * @generated
   */
  EReference getIPNoAceptaIp_Ip2();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.RangoNoaceptaIp <em>Rango Noacepta Ip</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Rango Noacepta Ip</em>'.
   * @see org.xtext.example.mydsl.myDsl.RangoNoaceptaIp
   * @generated
   */
  EClass getRangoNoaceptaIp();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.RangoNoaceptaIp#getRango <em>Rango</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Rango</em>'.
   * @see org.xtext.example.mydsl.myDsl.RangoNoaceptaIp#getRango()
   * @see #getRangoNoaceptaIp()
   * @generated
   */
  EReference getRangoNoaceptaIp_Rango();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.RangoNoaceptaIp#getIp <em>Ip</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Ip</em>'.
   * @see org.xtext.example.mydsl.myDsl.RangoNoaceptaIp#getIp()
   * @see #getRangoNoaceptaIp()
   * @generated
   */
  EReference getRangoNoaceptaIp_Ip();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.SoloAceptaSubred <em>Solo Acepta Subred</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Solo Acepta Subred</em>'.
   * @see org.xtext.example.mydsl.myDsl.SoloAceptaSubred
   * @generated
   */
  EClass getSoloAceptaSubred();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.SoloAceptaSubred#getIp <em>Ip</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Ip</em>'.
   * @see org.xtext.example.mydsl.myDsl.SoloAceptaSubred#getIp()
   * @see #getSoloAceptaSubred()
   * @generated
   */
  EReference getSoloAceptaSubred_Ip();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl.myDsl.SoloAceptaSubred#getSubred <em>Subred</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Subred</em>'.
   * @see org.xtext.example.mydsl.myDsl.SoloAceptaSubred#getSubred()
   * @see #getSoloAceptaSubred()
   * @generated
   */
  EReference getSoloAceptaSubred_Subred();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.Boolean <em>Boolean</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Boolean</em>'.
   * @see org.xtext.example.mydsl.myDsl.Boolean
   * @generated
   */
  EClass getBoolean();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.True <em>True</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>True</em>'.
   * @see org.xtext.example.mydsl.myDsl.True
   * @generated
   */
  EClass getTrue();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl.myDsl.False <em>False</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>False</em>'.
   * @see org.xtext.example.mydsl.myDsl.False
   * @generated
   */
  EClass getFalse();

  /**
   * Returns the factory that creates the instances of the model.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the factory that creates the instances of the model.
   * @generated
   */
  MyDslFactory getMyDslFactory();

  /**
   * <!-- begin-user-doc -->
   * Defines literals for the meta objects that represent
   * <ul>
   *   <li>each class,</li>
   *   <li>each feature of each class,</li>
   *   <li>each enum,</li>
   *   <li>and each data type</li>
   * </ul>
   * <!-- end-user-doc -->
   * @generated
   */
  interface Literals
  {
    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.ModelImpl <em>Model</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.ModelImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getModel()
     * @generated
     */
    EClass MODEL = eINSTANCE.getModel();

    /**
     * The meta object literal for the '<em><b>Configurations</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference MODEL__CONFIGURATIONS = eINSTANCE.getModel_Configurations();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.ConfigurationImpl <em>Configuration</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.ConfigurationImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getConfiguration()
     * @generated
     */
    EClass CONFIGURATION = eINSTANCE.getConfiguration();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute CONFIGURATION__NAME = eINSTANCE.getConfiguration_Name();

    /**
     * The meta object literal for the '<em><b>Consultas</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CONFIGURATION__CONSULTAS = eINSTANCE.getConfiguration_Consultas();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.DestinoImpl <em>Destino</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.DestinoImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getDestino()
     * @generated
     */
    EClass DESTINO = eINSTANCE.getDestino();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.IPImpl <em>IP</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.IPImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getIP()
     * @generated
     */
    EClass IP = eINSTANCE.getIP();

    /**
     * The meta object literal for the '<em><b>Primer</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute IP__PRIMER = eINSTANCE.getIP_Primer();

    /**
     * The meta object literal for the '<em><b>Segundo</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute IP__SEGUNDO = eINSTANCE.getIP_Segundo();

    /**
     * The meta object literal for the '<em><b>Tercer</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute IP__TERCER = eINSTANCE.getIP_Tercer();

    /**
     * The meta object literal for the '<em><b>Cuarto</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute IP__CUARTO = eINSTANCE.getIP_Cuarto();

    /**
     * The meta object literal for the '<em><b>Puerto</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference IP__PUERTO = eINSTANCE.getIP_Puerto();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.PuertoImpl <em>Puerto</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.PuertoImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getPuerto()
     * @generated
     */
    EClass PUERTO = eINSTANCE.getPuerto();

    /**
     * The meta object literal for the '<em><b>P</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PUERTO__P = eINSTANCE.getPuerto_P();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.CampoSubredImpl <em>Campo Subred</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.CampoSubredImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getCampoSubred()
     * @generated
     */
    EClass CAMPO_SUBRED = eINSTANCE.getCampoSubred();

    /**
     * The meta object literal for the '<em><b>I</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute CAMPO_SUBRED__I = eINSTANCE.getCampoSubred_I();

    /**
     * The meta object literal for the '<em><b>A</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute CAMPO_SUBRED__A = eINSTANCE.getCampoSubred_A();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.SubredImpl <em>Subred</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.SubredImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getSubred()
     * @generated
     */
    EClass SUBRED = eINSTANCE.getSubred();

    /**
     * The meta object literal for the '<em><b>Int</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SUBRED__INT = eINSTANCE.getSubred_Int();

    /**
     * The meta object literal for the '<em><b>Segundo</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SUBRED__SEGUNDO = eINSTANCE.getSubred_Segundo();

    /**
     * The meta object literal for the '<em><b>Tercero</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SUBRED__TERCERO = eINSTANCE.getSubred_Tercero();

    /**
     * The meta object literal for the '<em><b>Cuarto</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SUBRED__CUARTO = eINSTANCE.getSubred_Cuarto();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.MayorImpl <em>Mayor</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.MayorImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getMayor()
     * @generated
     */
    EClass MAYOR = eINSTANCE.getMayor();

    /**
     * The meta object literal for the '<em><b>Mayor</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute MAYOR__MAYOR = eINSTANCE.getMayor_Mayor();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.MenorImpl <em>Menor</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.MenorImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getMenor()
     * @generated
     */
    EClass MENOR = eINSTANCE.getMenor();

    /**
     * The meta object literal for the '<em><b>Menor</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute MENOR__MENOR = eINSTANCE.getMenor_Menor();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.RangoImpl <em>Rango</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.RangoImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getRango()
     * @generated
     */
    EClass RANGO = eINSTANCE.getRango();

    /**
     * The meta object literal for the '<em><b>Dest1</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference RANGO__DEST1 = eINSTANCE.getRango_Dest1();

    /**
     * The meta object literal for the '<em><b>Dest2</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference RANGO__DEST2 = eINSTANCE.getRango_Dest2();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.ReglaImpl <em>Regla</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.ReglaImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getRegla()
     * @generated
     */
    EClass REGLA = eINSTANCE.getRegla();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.AccionImpl <em>Accion</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.AccionImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getAccion()
     * @generated
     */
    EClass ACCION = eINSTANCE.getAccion();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.MensajeImpl <em>Mensaje</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.MensajeImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getMensaje()
     * @generated
     */
    EClass MENSAJE = eINSTANCE.getMensaje();

    /**
     * The meta object literal for the '<em><b>Msg</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute MENSAJE__MSG = eINSTANCE.getMensaje_Msg();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.EnabledPuertoImpl <em>Enabled Puerto</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.EnabledPuertoImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getEnabledPuerto()
     * @generated
     */
    EClass ENABLED_PUERTO = eINSTANCE.getEnabledPuerto();

    /**
     * The meta object literal for the '<em><b>Bool</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ENABLED_PUERTO__BOOL = eINSTANCE.getEnabledPuerto_Bool();

    /**
     * The meta object literal for the '<em><b>Puerto</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ENABLED_PUERTO__PUERTO = eINSTANCE.getEnabledPuerto_Puerto();

    /**
     * The meta object literal for the '<em><b>Mensaje</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ENABLED_PUERTO__MENSAJE = eINSTANCE.getEnabledPuerto_Mensaje();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.EnabledIPImpl <em>Enabled IP</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.EnabledIPImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getEnabledIP()
     * @generated
     */
    EClass ENABLED_IP = eINSTANCE.getEnabledIP();

    /**
     * The meta object literal for the '<em><b>Bool</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ENABLED_IP__BOOL = eINSTANCE.getEnabledIP_Bool();

    /**
     * The meta object literal for the '<em><b>Ip</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ENABLED_IP__IP = eINSTANCE.getEnabledIP_Ip();

    /**
     * The meta object literal for the '<em><b>Mensaje</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ENABLED_IP__MENSAJE = eINSTANCE.getEnabledIP_Mensaje();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.EnabledRangeImpl <em>Enabled Range</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.EnabledRangeImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getEnabledRange()
     * @generated
     */
    EClass ENABLED_RANGE = eINSTANCE.getEnabledRange();

    /**
     * The meta object literal for the '<em><b>Bool</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ENABLED_RANGE__BOOL = eINSTANCE.getEnabledRange_Bool();

    /**
     * The meta object literal for the '<em><b>Rango</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ENABLED_RANGE__RANGO = eINSTANCE.getEnabledRange_Rango();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.EnabledHighImpl <em>Enabled High</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.EnabledHighImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getEnabledHigh()
     * @generated
     */
    EClass ENABLED_HIGH = eINSTANCE.getEnabledHigh();

    /**
     * The meta object literal for the '<em><b>Bool</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ENABLED_HIGH__BOOL = eINSTANCE.getEnabledHigh_Bool();

    /**
     * The meta object literal for the '<em><b>Mayor</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ENABLED_HIGH__MAYOR = eINSTANCE.getEnabledHigh_Mayor();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.EnabledLessImpl <em>Enabled Less</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.EnabledLessImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getEnabledLess()
     * @generated
     */
    EClass ENABLED_LESS = eINSTANCE.getEnabledLess();

    /**
     * The meta object literal for the '<em><b>Bool</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ENABLED_LESS__BOOL = eINSTANCE.getEnabledLess_Bool();

    /**
     * The meta object literal for the '<em><b>Menor</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ENABLED_LESS__MENOR = eINSTANCE.getEnabledLess_Menor();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.RedireccionarImpl <em>Redireccionar</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.RedireccionarImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getRedireccionar()
     * @generated
     */
    EClass REDIRECCIONAR = eINSTANCE.getRedireccionar();

    /**
     * The meta object literal for the '<em><b>Dest1</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference REDIRECCIONAR__DEST1 = eINSTANCE.getRedireccionar_Dest1();

    /**
     * The meta object literal for the '<em><b>Dest2</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference REDIRECCIONAR__DEST2 = eINSTANCE.getRedireccionar_Dest2();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.LogguearImpl <em>Logguear</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.LogguearImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getLogguear()
     * @generated
     */
    EClass LOGGUEAR = eINSTANCE.getLogguear();

    /**
     * The meta object literal for the '<em><b>Puerto</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference LOGGUEAR__PUERTO = eINSTANCE.getLogguear_Puerto();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.FiltroImpl <em>Filtro</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.FiltroImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getFiltro()
     * @generated
     */
    EClass FILTRO = eINSTANCE.getFiltro();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.DenegarUnaIPImpl <em>Denegar Una IP</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.DenegarUnaIPImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getDenegarUnaIP()
     * @generated
     */
    EClass DENEGAR_UNA_IP = eINSTANCE.getDenegarUnaIP();

    /**
     * The meta object literal for the '<em><b>Ip</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DENEGAR_UNA_IP__IP = eINSTANCE.getDenegarUnaIP_Ip();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.IPNoAceptaIpImpl <em>IP No Acepta Ip</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.IPNoAceptaIpImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getIPNoAceptaIp()
     * @generated
     */
    EClass IP_NO_ACEPTA_IP = eINSTANCE.getIPNoAceptaIp();

    /**
     * The meta object literal for the '<em><b>Ip1</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference IP_NO_ACEPTA_IP__IP1 = eINSTANCE.getIPNoAceptaIp_Ip1();

    /**
     * The meta object literal for the '<em><b>Ip2</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference IP_NO_ACEPTA_IP__IP2 = eINSTANCE.getIPNoAceptaIp_Ip2();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.RangoNoaceptaIpImpl <em>Rango Noacepta Ip</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.RangoNoaceptaIpImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getRangoNoaceptaIp()
     * @generated
     */
    EClass RANGO_NOACEPTA_IP = eINSTANCE.getRangoNoaceptaIp();

    /**
     * The meta object literal for the '<em><b>Rango</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference RANGO_NOACEPTA_IP__RANGO = eINSTANCE.getRangoNoaceptaIp_Rango();

    /**
     * The meta object literal for the '<em><b>Ip</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference RANGO_NOACEPTA_IP__IP = eINSTANCE.getRangoNoaceptaIp_Ip();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.SoloAceptaSubredImpl <em>Solo Acepta Subred</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.SoloAceptaSubredImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getSoloAceptaSubred()
     * @generated
     */
    EClass SOLO_ACEPTA_SUBRED = eINSTANCE.getSoloAceptaSubred();

    /**
     * The meta object literal for the '<em><b>Ip</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SOLO_ACEPTA_SUBRED__IP = eINSTANCE.getSoloAceptaSubred_Ip();

    /**
     * The meta object literal for the '<em><b>Subred</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SOLO_ACEPTA_SUBRED__SUBRED = eINSTANCE.getSoloAceptaSubred_Subred();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.BooleanImpl <em>Boolean</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.BooleanImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getBoolean()
     * @generated
     */
    EClass BOOLEAN = eINSTANCE.getBoolean();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.TrueImpl <em>True</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.TrueImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getTrue()
     * @generated
     */
    EClass TRUE = eINSTANCE.getTrue();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl.myDsl.impl.FalseImpl <em>False</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl.myDsl.impl.FalseImpl
     * @see org.xtext.example.mydsl.myDsl.impl.MyDslPackageImpl#getFalse()
     * @generated
     */
    EClass FALSE = eINSTANCE.getFalse();

  }

} //MyDslPackage
